// P3371 write by cn_ryh